package com.crud.generator.dto.response;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 生成的文件元信息。
 */
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class GeneratedFile {

    /**
     * 文件相对路径或名称。
     */
    private String path;

    /**
     * 对应的代码片段类型，便于匹配预览内容。
     */
    private CodeSegmentType type;

    /**
     * 文件内容。
     */
    private String content;
}
